import request from '@/utils/request'

/**
 * 获取分类列表
 * @returns {Promise<any>}
 */
export async function categoryList(params){
  return request(`/admin/categories`, { params })
}

/**
 * 禁用启用分类
 * @param cid 分类id
 * @returns {Promise<any>}
 */
export async function categoryChangeStatus (cid) {
  return request(`/admin/categories/${cid}`, {
    method: 'DELETE'
  })
}

/**
 * 禁用启用分类
 * @returns {Promise<any>}
 * @param data
 */
export async function createCategory (data) {
  return request(`/admin/categories`, {
    method: 'POST',
    data
  })
}


/**
 * 禁用启用分类
 * @returns {Promise<any>}
 * @param cid
 */
export async function categoryDetail (cid) {
  return request(`/admin/categories`)
}

/**
 * 修改分类
 * @returns {Promise<any>}
 * @param cid
 * @param data
 */
export async function putCategory (cid, data) {
  return request(`/admin/categories/${cid}`, {
    method: 'PUT',
    data
  })
}
